草庐IT

Android SHOUTcast 请求

全部标签

php - 确定请求是否来自 Facebook 页面选项卡

如果用户通过Facebook页面选项卡访问foobar.com,我想向他们显示特定数据。但是,如果用户直接访问foobar.com,我想展示一些不同的东西。我还没想出一个好的方法。 最佳答案 查看signed_request它被发送到Facebook选项卡中加载的每个页面。if(isset($signed_request['page'])){//I'minatab} 关于php-确定请求是否来自Facebook页面选项卡,我们在StackOverflow上找到一个类似的问题:

php - 在 PHP 中检查请求是否在短时间内重复

我有一些基于php程序的案例。我已经实现了一个搜索输入表单来处理搜索需求。有一个Controller处理搜索请求。一旦我意识到请求的操作无论是POST还是GET都可能导致一个漏洞,允许人们在短时间内重复请求。我在想的是检查最后一个请求并与当前请求进行比较。如果间隔符合禁止的时间范围(说是0-500ms左右),controller不会搜索,直到请求超过时间范围。我想将请求保存在表上,key在请求者真实IP上。然后将其与新请求(CMIIW)进行比较。有什么好的方法可以正确地做到这一点吗? 最佳答案 使用IP限制搜索次数会导致任何机构(例

PHP 安全和 XSS 攻击 - 获取错误拒绝执行 JavaScript 脚本。在请求中找到的脚本源代码

我正在浏览我的网站并进行安全审核。我只是简单地接受了我需要清理所有用户输入的事实,但我从未真正停下来尝试过真正发生的事情。我现在开始尝试。我在PHP页面上有一个典型的联系表单。这是_POST荷兰国际集团数据。$_POST["first_name"];等等我这样做$firstName=htmlspecialchars($_POST["first_name"]);清理并显示如下所示的消息。echo$firstName.',thankyouforyourinterest.We'llbeintouchsoon!'我开始玩这个,如果我输入类似alert('hello')的东西在名字字段中,htm

php - Ajax 端点应如何响应非 ajax 请求?

我正在编写后端以响应ajax查询。我正在使用Codeigniter,我的Controller由这些函数组成。publicfunctionname_change(){if($this->input->is_ajax_request()){//GrabtheInputs//Dosomething//Respond}else{}}我唯一的问题是我应该如何处理不是Ajax请求的情况?没有理由应该通过非ajax请求访问这些Controller功能。我能想到的选项是。不发送回复抛出错误页面(我假设我会使用状态代码200或403) 最佳答案 黄金

php - 阻止对 AJAX 请求以外的 PHP 文件的直接访问?

我希望有一个使用AJAX访问./ajax/file.ajax.php中的PHP文件的网页问题是,我不希望人们能够在浏览器中键入地址来直接访问该PHP文件。有没有办法让只有AJAX请求才能访问该文件?是否有我可以在PHP文件中检查以实现此目的的内容? 最佳答案 如果您使用jQuery制作XHR,它将设置自定义headerX-Requested-With。您可以检查并确定如何提供您的回复。$isXhr=isset($_SERVER["HTTP_X_REQUESTED_WITH"])ANDstrotlower($_SERVER["HTTP

用于处理 AJAX 请求的 PHP OOP 模式

我正在编写一个丰富的JS应用程序,我需要关于如何构建JS/PHP的广泛建议。我不确定如何拆分这个问题,对不起,如果它问的太多了。我正遭受着信息过载的困扰!我希望JS将从单个PHP文件请求JSON对象。我想要一个最小但有效的PHP模式来响应简洁有效的请求。也许JS会调用类似模型的对象来查询数据库并将JSON返回给客户端。对于PHP端来说什么是好的模式?我已经破解了一个PHP文件,该文件困惑地包含一个大型switch语句,用于解析来自客户端的指令以及相关数据。单个请求可以包含多个指令。比如javascript发送一个请求:$.ajax({url:'/ajax.php',dataType:'

http - 如何定义页面是通过 https 还是 http 请求的?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:PHP:HTTPorHTTPS?Howcanonetell?有没有办法定义这个?$_SERVERsuperlogal不提供此类信息。即使只是['SERVER_PROTOCOL']...

php - 如何防止自定义发布请求到表单的 "action"页面

我正在制作一个表单,我想让提交的PHP页面仅在提交表单时才可访问,从而防止对我的PHP页面的自定义请求。这是我的form.html:Name/SurnameformName:Surname:然后是我的processData.php:prepare("INSERTINTOname_surname_table(name,surname)values(?,?)")){//bind$stmt->bind_param('ss',$name,$surname);//set$name=$_POST['name'];$surname=$_POST['surname'];//execute$stmt->

php - .htaccess 重写以问号开头的请求 url

我遇到了这个Joomla问题-谷歌似乎已经为我删除的菜单条目建立了索引,但我忘记删除菜单中的条目,所以现在谷歌已经为这个网站建立了索引:http://www.madplanuge.dk/?Itemid=134我想将它(.htaccess)重定向到这个url:http://www.madplanuge.dk/madplan/lav-madplan你会怎么做。我已经尝试过以下操作:RewriteRule^\?Itemid=134http://www.madplanuge.dk/madplan/lav-madplan?[R=301,L]RewriteCond%{REQUEST_URI}^\?

php - 跨站点请求伪造 (CSRF) 缓解

我有一个关于csrf缓解的问题。文献建议在每个页面上使用token,该token必须与任何表单一起提交-此token必须有效才能进行交易。页面上的token如何防止csrf?由于http是无状态的,我不能只发出一个httpGET请求,从html中解析token,然后在POST中使用该token(在某个时间限制内)吗? 最佳答案 是的,你可以。但这不是CSRF。CSRF是指我偷偷地让您执行您不打算执行的操作。例如,如果你登录到一个特定的网站,我诱骗你点击一个链接,如下所示:http://test.com/action.php?dele